package com.yonyou.sto.modules.ims.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author ：Targaryen Aegon
 * @version ：1.0-SNAPSHOT
 * @date ：Created in 2020/9/17 09:25
 * @description ：接收单据信息dto
 * @modifiedBy ：
 */
@Data
public class ImsInvoiceParam {

    @ApiModelProperty(value = "收款单编号")
    private String billSn;

    @ApiModelProperty(value = "发票内容")
    private String billContent;

    @ApiModelProperty(value = "收款单位编号")
    private String sellerSn;

    @ApiModelProperty(value = "收款单位名称 ")
    private String sellerName;

    @ApiModelProperty(value = "购买方名称")
    private String buyerName;

    @ApiModelProperty(value = "购买方纳税人识别号")
    private String buyerTaxSn;

    @ApiModelProperty(value = "合同编号")
    private String contractSn;

    @ApiModelProperty(value = "合同名称")
    private String contractName;

    @ApiModelProperty(value = "收款内容和备注")
    private String note;

    @ApiModelProperty(value = "本次收款金额")
    private BigDecimal payAmount;

    @ApiModelProperty(value = "单据明细")
    private List<ImsInvoiceItemParam> imsInvoiceItemParams;

}
